Add command to grab latest OSTree-1.0.gir from Fedora Rawhide
authorFelix Krull <f_krull@gmx.de>
Fri, 24 Jul 2020 12:57:04 +0000 (14:57 +0200)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:56 +0000 (12:53 -0400)
rust-bindings/rust/Makefile

index 48d6d69f0f5d1b9cd4959c6b1b65a22707e2185e..d418862fe169693b06d339a87f8e068d6a634bc8 100644 (file)
@@ -34,7 +34,8 @@ update-gir-files: \
        gir-files \
        gir-files/GLib-2.0.gir \
        gir-files/Gio-2.0.gir \
-       gir-files/GObject-2.0.gir
+       gir-files/GObject-2.0.gir \
+       gir-files/OSTree-1.0.gir
 
 remove-gir-files:
        rm -f gir-files/G*-2.0.gir
@@ -46,5 +47,10 @@ gir-files:
        curl -o $@ -L https://github.com/gtk-rs/gir-files/raw/master/${@F}
 
 gir-files/OSTree-1.0.gir:
-       echo Best to build libostree with all features and use that
-       exit 1
+       podman run \
+               --rm \
+               -v $(PWD)/gir-files:/gir-files \
+               fedora:rawhide \
+               bash -eu -c "\
+                       dnf install -y ostree-devel && \
+                       cp /usr/share/gir-1.0/OSTree-1.0.gir /gir-files/"